|
CallGraph
|
00001 00002 // C++ code generated with wxFormBuilder (version Sep 8 2010) 00003 // http://www.wxformbuilder.org/ 00004 // 00005 // PLEASE DO "NOT" EDIT THIS FILE! 00007 00008 #ifndef __uicallgraph__ 00009 #define __uicallgraph__ 00010 00011 #include <wx/intl.h> 00012 00013 #include <wx/string.h> 00014 #include <wx/bitmap.h> 00015 #include <wx/image.h> 00016 #include <wx/icon.h> 00017 #include <wx/menu.h> 00018 #include <wx/scrolwin.h> 00019 #include <wx/gdicmn.h> 00020 #include <wx/font.h> 00021 #include <wx/colour.h> 00022 #include <wx/settings.h> 00023 #include <wx/sizer.h> 00024 #include <wx/panel.h> 00025 #include <wx/grid.h> 00026 #include <wx/splitter.h> 00027 00029 00030 00034 class uicallgraph : public wxPanel 00035 { 00036 private: 00037 00038 protected: 00039 wxSplitterWindow* m_splitter; 00040 wxPanel* m_panel1; 00041 wxScrolledWindow* m_scrolledWindow; 00042 wxMenu* m_menu1; 00043 wxPanel* m_panel2; 00044 wxGrid* m_grid; 00045 00046 // Virtual event handlers, overide them in your derived class 00047 virtual void OnPaint( wxPaintEvent& event ) { event.Skip(); } 00048 virtual void OnSaveCallGraph( wxCommandEvent& event ) { event.Skip(); } 00049 virtual void OnClosePanel( wxCommandEvent& event ) { event.Skip(); } 00050 00051 00052 public: 00053 00054 uicallgraph( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 550,500 ), long style = wxTAB_TRAVERSAL ); 00055 ~uicallgraph(); 00056 00057 void m_splitterOnIdle( wxIdleEvent& ) 00058 { 00059 m_splitter->SetSashPosition( 400 ); 00060 m_splitter->Disconnect( wxEVT_IDLE, wxIdleEventHandler( uicallgraph::m_splitterOnIdle ), NULL, this ); 00061 } 00062 00063 void m_scrolledWindowOnContextMenu( wxMouseEvent &event ) 00064 { 00065 m_scrolledWindow->PopupMenu( m_menu1, event.GetPosition() ); 00066 } 00067 00068 }; 00069 00070 #endif //__uicallgraph__